import pandas as pd  
import numpy as np  
  
# 假设你有一个名为'data.csv'的CSV文件  
# 使用pandas读取CSV文件  
df = pd.read_excel(r'E:\Code\mqtt_client\config\DmCodes.xlsx')  
  
# 将DataFrame转换为NumPy数组  
array = df.values  # 或者使用 df.to_numpy()  
columns = ['序号', 'tag值', 'X(mm)', 'Y(mm)', '误差角度(°)']
rows_dict = [dict(zip(columns, row)) for row in array]# 将每行数据转换为字典，并存入列表
id_dict = {row['tag值']: row for row in rows_dict}# 创建以tag值为键的字典
target_tag = 71.0# 定义要匹配的tag值
matched_data = id_dict.get(target_tag)# 筛选所有tag值匹配的数据

if matched_data:
    print("匹配成功")
    # print(matched_data)
    print(matched_data['Y(mm)'])
else:
    print("匹配失败")
# print(matched_data)